play one's ace - French English Dictionary